Structuring communication software for quality-of-service guarantees
نویسندگان
چکیده
In this paper, we propose architectural mechanisms for structuring host communication software to provide QoS guarantees. In particular, we present and evaluate a QoS-sensitive communication subsystem architecture for end hosts that provides real-time communication support for generic network hardware. This architecture provides services for managing communication resources for guaranteed-QoS (real-time) connections, such as admission control, traffic enforcement, buffer management, and CPU & link scheduling. The design of the architecture is based on three key goals: maintenance of QoS-guarantees on a perconnection basis, overload protection between established connections, and fairness in delivered performance to besteffort traffic. Using this architecture we implement real-time channels, a paradigm for real-time communication services in packet-switched networks. We evaluate the implementation to demonstrate the efficacy with which the architecture maintains QoS guarantees while adhering to the stated design goals. The evaluation also demonstrates the need for specific features and policies provided in the architecture.
منابع مشابه
Object Oriented System Simulation of Large Heterogeneous Communication Systems
Communication systems consist of many softand hardware components with a wide range of parameters which affect mainly the providd quality of service. One of the main challenges for configuration and structuring such a heterogeneous system is to guarantee the specified quality of service with a minimum of costs. In this paper, we introduce a simulation based approach which helps the designer to ...
متن کاملThe Effect of Organizational Culture and Information-Communication Technology on Productivity, Services Quality, Customer Satisfaction, and Change Management through Knowledge Management
Introduction: Knowledge, as the most important asset of an organization, is regarded as an economic resource. The need for and attainment of the benefits of knowledge management in health centers is highly important and sensitive because we are always faced with a flood of information about patients in health centers. Therefore, the present study was conducted in collaboration with Shahid Rahne...
متن کاملNovel Methods For Determining QoS Parameters and Thresholds in End User's Service Level Agreement
Service level agreement (SLA) is a powerful tool to formalize the negotiation and agreement between the service provider and service seeker with the scope of service quality characteristics, compensations and tariffs. The service quality description is the main part of a SLA which can be characterized by the use of suitable and feasible quality of service (QoS) parameters. Determining suitable ...
متن کاملOrder-Worker-Entry: A System of Patterns to Structure Communication Protocol Software
We present a system of architectural design patterns for the implementation of flexible, extensible, and maintainable application tailored network protocol software in end-systems. The pattern system mainly follows a vertical structuring approach. Outsourced De-Multiplexing reduces cross-talk between different protocol sessions. Data-Path Reification assures service extensibility and quality of...
متن کاملUsing GENI for experimental evaluation of Software Defined Networking in smart grids
The North American Electric Reliability Corporation (NERC) envisions a smart grid that aggressively explores advance communication network solutions to facilitate real-time monitoring and dynamic control of the bulk electric power system. At the distribution level, the smart grid integrates renewable generation and energy storage mechanisms to improve the reliability of the grid. Furthermore, d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 23 شماره
صفحات -
تاریخ انتشار 1996